implanted stent - English Synonyms Dictionary